
let suffersdata = {
    sufferslist: [
        {
            id: "0001",           // id
            HZXM: "韩振录",         // 患者姓名
            XB: "男",           // 性别
            NL: "76",           // 年龄
            CH: "03013",           // 床号
            ZYH: "0002053114",          // 住院号
            HZLX: "住院",
            FBRQ: "2019年6月27日",           // 发病日期
            RYSJ: "2019年7月5日",           // 入院时间
            CTZL:'是',
            DD:'是',
            YS: "宋亦飞",           // 医师
            ZD: "脑梗死",           // 诊断
            CY: "否",           // 是否出院
            ZYSX: "",         // 注意事项
            CYB:'',
            BS:'',
            from:{
                PD:[

                ],
                ZL:[
                    
                ],
            }
        },
        {
            id: "0002",
            HZXM: "杨永",
            XB: "男",
            NL: "57",
            CH: "08031",
            ZYH: "0002037182",
            FBRQ: "2019年5月25日",
            RYSJ: "2019年7月1日",
            YS: "宋亦飞",
            ZD: "骨折",
            CY: "否",
            ZYSX: "",
            from:{
                PD:[

                ],
                ZL:[
                    
                ],
            }
        },
        {
            id: "0003",
            HZXM: "王志中",
            XB: "男",
            NL: "70",
            CH: "12040",
            ZYH: "0002018418",
            FBRQ: "2019年7月8日",
            RYSJ: "2019年7月8日",
            YS: "宋亦飞",
            ZD: "硬膜下血肿",
            CY: "否",
            ZYSX: "",
            from:{
                PD:[

                ],
                ZL:[
                    
                ],
            }
        },
        {
            id: "0004",
            HZXM: "李桂荣",
            XB: "女",
            NL: "63",
            CH: "",
            ZYH: "1561945731721",
            FBRQ: "2018年10月1日",
            RYSJ: "2019年7月1日",
            YS: "张莹",
            ZD: "肩袖损伤手术后",
            CY: "否",
            ZYSX: "周一至周五，共五次",
            from:{
                PD:[

                ],
                ZL:[
                    
                ],
            }
        },
        {
            id: "0005",
            HZXM: "夏晶",
            XB: "女",
            NL: "39",
            CH: "",
            ZYH: "13029701144",
            FBRQ: "2019年7月1日",
            RYSJ: "2019年7月1日",
            YS: "穆玉龙",
            ZD: "右手指骨折术后",
            CY: "是",
            ZYSX: "门诊治疗五次",
            from:{
                PD:[

                ],
                ZL:[
                    
                ],
            }
        },
        {
            id: "0006",
            HZXM: "张丽芳",
            XB: "女",
            NL: "46",
            CH: "01001",
            ZYH: "0002053678",
            FBRQ: "2019年7月4日",
            RYSJ: "2019年7月4日",
            YS: "商晓鹏",
            ZD: "骨折",
            CY: "是",
            ZYSX: "",
            from:{
                PD:[

                ],
                ZL:[
                    
                ],
            }
        }
    ],
    PD_from: [
        {
            id: '001',
            XMMC: 'PT评定'
        },
        {
            id: '002',
            XMMC: 'OT评定'
        },
        {
            id: '003',
            XMMC: '仪器平衡评定'
        },
        {
            id: '004',
            XMMC: 'WAB失语评定'
        },
        {
            id: '005',
            XMMC: '构音障碍评定'
        },
        {
            id: '006',
            XMMC: '吞咽评定'
        },
        {
            id: '007',
            XMMC: '认知评定'
        },
        {
            id: '008',
            XMMC: '焦虑评定'
        },
        {
            id: '009',
            XMMC: '抑郁评定'
        }
    ],
    ZL_from: [
        {
            id: "01",                 // 治疗类别id
            XMLB: "PT",               // 类别名称
            LBXMS: [
                {
                    id: "001",             // 项目ID
                    XMMC: "运动疗法",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                },
                {
                    id: "002",             // 项目ID
                    XMMC: "呼吸训练",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                },
                {
                    id: "003",             // 项目ID
                    XMMC: "DMS",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                },
                {
                    id: "004",             // 项目ID
                    XMMC: "悬吊疗法",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                },
                {
                    id: "005",             // 项目ID
                    XMMC: "推拿治疗",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                },
                {
                    id: "006",             // 项目ID
                    XMMC: "冷疗法",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                },
                {
                    id: "007",             // 项目ID
                    XMMC: "平衡仪训练",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                },
                {
                    id: "008",             // 项目ID
                    XMMC: "四肢联动",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                },
                {
                    id: "009",             // 项目ID
                    XMMC: "康复踏车",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                },
                {
                    id: "010",             // 项目ID
                    XMMC: "股四头肌训练",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                },
                {
                    id: "011",             // 项目ID
                    XMMC: "等速肌力训练",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                },
                {
                    id: "012",             // 项目ID
                    XMMC: "起立床训练",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                },
                {
                    id: "013",             // 项目ID
                    XMMC: "牵引治疗",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                },
                {
                    id: "014",             // 项目ID
                    XMMC: "自由训练",           // 项目名称
                    XMLB: "01",           // 项目类别id
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false       // 是否有备注
                }
            ]
        },
        {
            id: "02",                 // 治疗类别id
            XMLB: "OT",               // 类别名称
            LBXMS: [
                {
                    id: "015",             
                    XMMC: "上肢训练",      
                    XMLB: "02",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "016",             
                    XMMC: "认知训练",      
                    XMLB: "02",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "017",             
                    XMMC: "4E训练",      
                    XMLB: "02",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                }
            ]
        },
        {
            id: "03",                 // 治疗类别id
            XMLB: "ST",               // 类别名称
            LBXMS: [
                {
                    id: "018",             
                    XMMC: "构音/吞咽训练",      
                    XMLB: "03",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "019",             
                    XMMC: "构音/吞咽训练",      
                    XMLB: "03",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "020",             
                    XMMC: "构音/吞咽训练+理疗",      
                    XMLB: "03",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "021",             
                    XMMC: "计算机言语训练",      
                    XMLB: "03",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "022",             
                    XMMC: "计算机认知训练",      
                    XMLB: "03",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "023",             
                    XMMC: "言语/认知训练",      
                    XMLB: "03",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                }
            ]
        },
        {
            id: "04",                 // 治疗类别id
            XMLB: "理疗",               // 类别名称
            LBXMS: [
                {
                    id: "024",             
                    XMMC: "中频治疗-瑞翼",      
                    XMLB: "04",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    ZLBW: ['2','4','8'],
                    SFBZ: true
                },
                {
                    id: "025",             
                    XMMC: "低频治疗-肢体",      
                    XMLB: "04",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    ZLBW: ['2','4','8'],
                    SFBZ: true
                },
                {
                    id: "026",             
                    XMMC: "低频治疗-膀胱",      
                    XMLB: "04",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "027",             
                    XMMC: "脑功能治疗",      
                    XMLB: "04",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "028",             
                    XMMC: "干扰电治疗",      
                    XMLB: "04",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "029",             
                    XMMC: "面神经炎理疗-中频",      
                    XMLB: "04",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "030",             
                    XMMC: "面神经炎理疗-激光",      
                    XMLB: "04",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "031",             
                    XMMC: "磁疗-自费",      
                    XMLB: "04",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "032",             
                    XMMC: "经颅磁治疗",      
                    XMLB: "04",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "033",             
                    XMMC: "冲击波治疗",      
                    XMLB: "04",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                },
                {
                    id: "034",             
                    XMMC: "蜡疗",      
                    XMLB: "04",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                }
            ]
        },
        {
            id: "05",                 // 治疗类别id
            XMLB: "针灸",               // 类别名称
            LBXMS: [
                {
                    id: "035",             
                    XMMC: "针灸治疗",      
                    XMLB: "05",          
                    ZLPC: ['1×1','1×2','2×1','2×2'],
                    SFBZ: false
                }
            ]
        },
    ]
};
const getSufferList = (HZXM, SFCY) => {
    let list = suffersdata.sufferslist
    
    if (HZXM !== '') {
        list = list.filter(item => (item.HZXM.indexOf(HZXM) > -1))
    }
    if (SFCY !== undefined && SFCY !== '') {
        list = list.filter(item => (item.CY === SFCY))
    }
    console.log(list);
    
    return {
        code: 200,
        msg: '成功',
        data: {
            LIST: list
        }
    }
}

const getSufferFromData = () =>{
    return {
        code: 200,
        msg: '成功',
        data: {
            PD:suffersdata.PD_from,
            ZL:suffersdata.ZL_from
        }
    }
}

const getSufferInfo = (id) => {
    
    let list = suffersdata.sufferslist;
    let suffer = list.filter(item => item.id === id)[0];
    let hzxi = { 
        HZXM:suffer.HZXM,
        HZXB: suffer.XB,
        HZNL:suffer.NL,
        HZLX: suffer.HZLX,
        ZYH: suffer.ZYH,
        CH: suffer.CH,
        FBRQ: suffer.FBRQ,
        RYSJ: suffer.RYSJ,
        CTZL:suffer.CTZL,
        DD:suffer.DD,
        YS: suffer.YS,
        ZD:suffer.ZD,
        ZYSX:suffer.ZYSX,
        CYB:suffer.CYB,
        BS:suffer.BS,
    }

    return {
        code: 200,
        msg: '成功',
        data: {
            HZXI:hzxi,
            // ZL_form:{ PD, ZL }
        }
    }
}

module.exports = {
    getSufferList: getSufferList,
    getSufferInfo: getSufferInfo,
    getSufferFromData:getSufferFromData
}

